package org.example.ideavr.service;

import org.example.ideavr.pojo.dto.UserDTO;
import org.example.ideavr.pojo.dto.UserLoginDTO;
import org.example.ideavr.pojo.dto.UserRegisterDTO;
import org.example.ideavr.pojo.entity.User;
import org.example.ideavr.pojo.vo.UserVO;

public interface UserService {

    User login(UserLoginDTO userLoginDTO);

    void register(UserRegisterDTO userRegisterDTO);

    UserVO getUserById(Long id);

    void updateUser(UserDTO userDTO);
}
